Cache Sensitive Representation for Bsp Trees
نویسنده
چکیده
A binary tree is a common data structure used in many branches of computer science. It is often used for solving various types of searching problems. In complexity analysis we usually abstract from the real implementation and derive easily the time complexity of traversal from the root of a balanced tree to any leaf in asymptotic time O(log(m)), where m is the number of leaves. In this paper we propose a new method for memory mapping of a binary tree aiming to improve spatial locality of data represented by binary tree and to decrease traversal complexity.
منابع مشابه
Conversion of Binary Space Partitioning Trees to Boundary Representation
Binary Space Partitioning Trees (BSP-Trees) have been proposed as an alternative way to represent polytopes based on the spatial subdivision paradigm. Algorithms that convert from Boundary Representation (BRep) to BSP-Trees have been proposed, but none is known to perform the opposite conversion. In this paper we present such an algorithm, that takes as input a BSP-Tree representation for a pol...
متن کاملConversion of Binary Space
Binary Space Partitioning Trees (BSP-Trees) have been proposed as an alternative way to represent polytopes based on the spatial subdivision paradigm. Algorithms that convert from Boundary Representation (BRep) to BSP-Trees have been proposed, but none is known to perform the opposite conversion. In this paper we present such an algorithm , that takes as input a BSP-Tree representation for a po...
متن کاملUniversit a Degli Studi Bijective Dimension-independent Boundary to Interior Mapping with Bsp Trees
In this paper we discuss two algorithms for performing both ways the conversion between the boundary and the interior of d-dimensional polyhedra. Both a d-polyhedron and its (d 1)-faces are represented as BSP trees. An algorithm for boundary to BSP conversion starting from a standard B-rep was given by Thibault and Naylor in [15]. In this paper we assume no structure, no ordering and even no or...
متن کاملBinary Space Partitioning (BSP) Trees
A binary space partitioning (bsp) tree represents a recursive, hierarchical subdivision of d-dimensional space into convex subspaces. BSP trees provide a computational representation of space that provides both a search structure and a representation of geometry. Constructing a bsp tree consists of partitioning a subspace by means of a hyperplane, which intersects the interior of that subspace,...
متن کاملCAD Model Acquisition using Binary Space Partitioning Trees
This paper discusses an approach to automating CAD model acquisition by creating Binary Space Partitioning (BSP) trees from laser range data. Distinct views of the object, each represented by a BSP tree, are then merged using set operations on the trees. BSP trees have proven their utility in 3-D modeling, graphics and image processing, and their tree structure allows efficient algorithms to be...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013